body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,form,input,button{ 
margin: 0;
padding: 0;
list-style: none;
}
a{ 
text-decoration: none;
color: block;
}
body,html{ 
margin: 0;
padding: 0;
width: 100%;
min-width:1250px;
font-family:arial, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
font-size: 12px;
}
/*清除浮动*/
.clearfix::after{ 
content:'';
height: 0;
display: block;
clear: both;
visibility: hidden;
}
.header{ 
width: 100%;
height: 80px;
overflow: hidden;
}
.header-top{ 
width: 1200px;
height: 80px;
line-height: 80px;
margin: 0 auto;
}
.logo{ 
float: left;
}
#logo{display: inline-block;}
#logo a{ 
display: inline-block;
width: 225px;
height: 80px;
background: url(../images/logo.png) no-repeat;
text-indent: -9999px;
background-size: cover;
}
.logo span{ 
vertical-align: -15px;
font-size: 14px;
}
.search-box{
margin-top: 20px;
width: 410px;
height: 40px;
float: right;
margin-right: 40px;

}
.search-form{
display: inline-block; 
width: 200px;
height: 38px;
line-height: 38px;
float: left;
position: relative;
border-radius: 3px;
border:1px solid #019ce4;
}
.search-btns{
display: inline-block; 
width: 180px;
height: 40px;
line-height: 40px;
float:right;
margin-right: -61px;
}
.search-btns >a+a{ 
border-left: 1px solid #019ce4;

}
.search-btns a:hover{ 
color:#ff7f00; 
}
.search-btns a{ 
text-decoration: none;
color:#019ce4;
font-size: 16px; 
padding-right: 6px;
padding-left: 6px;
}
.send-btn{ 
display: inline-block;
width: 80px;
height: 40px;
color: white;
position: absolute;
top: -1px;
left: 196px;
text-align: center;
line-height: 40px;
background: #019ce4;
}
.send-btn:hover{ 
background: #5ac0ef;
}
.keywords{ 
border:none;
outline: 0;
vertical-align: 3px;

}
/*导航部分*/
#nav{ 
width: 100%;
height: 40px;
line-height: 40px;
text-align: center;
background: #1b2f47;

}
.navs-tips{ 
position: absolute;
width: 94px;
height: 23px;
line-height: 23px;
text-align: center;
color: white;
font-size: 10px;
background:#ff7f00;
left: 252px;
top: 40px;
border-radius:10px;
z-index: 100;
animation: run  ease-in-out 0.4s infinite;
-webkit-animation: run  ease-in-out 0.4s infinite;
-moz-animation: run  ease-in-out 0.4s infinite;
}
.navs-tips1{ 
position: absolute;
width: 0;
height: 0;
border:15px solid #ff7f00;
border-color: transparent transparent #ff7f00 transparent;
top: -24px;
left: 11px;
}
@keyframes run{ 
 0% {top:55px;}
            50%
            {
         top:50px;
            }
            100% {top:55px;}
}
@-webkit-keyframes run{ 
 0% {top:55px;}
            50%
            {
         top:50px;
            }
            100% {top:55px;}
}
@-moz-keyframes run{ 
 0% {top:55px;}
            50%
            {
         top:50px;
            }
            100% {top:55px;}
}
.nav-menu{ 
position: relative;
width: 1200px;
height: 100%;
margin: 0 auto;
}
.nav-menu ul{ 
width: 1092px;
height: 40px;
background: url(../images/nav-bk.png) no-repeat;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
.nav-menu li{ 
float: left;
width: 182px;
height: 100%;

}
.nav-menu li a{  
text-decoration: none;
color: white;
}